GCC_OPTIONS=-Wall -pedantic -Iinclude
GL_OPTIONS=-lglut -lGLEW 
COPTIONS=$(GCC_OPTIONS) $(GL_OPTIONS)

all: prog

prog:   initShader.o dataviz.o
	g++ $(GL_OPTIONS) -o dataviz initShader.o   dataviz.o

initShader.o: initShader.cpp
	g++ $(GCC_OPTIONS) -c initShader.cpp

dataviz.o: dataviz.cpp
	g++ $(GCC_OPTIONS) -c -g dataviz.cpp

debug: dataviz.o
	g++ $(GCC_OPTIONS) -c -g -o dataviz dataviz.o
clean:
	rm dataviz.o
	rm initShader.o
	rm dataviz
